﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace LH.Model.ST
{
    public class TransVouch
    {

        public TransVouch(Head head, List<Body> bodies)
        {
            this.head = head;
            this.bodies = bodies;
        }
        public Head head;
        public List<Body> bodies;

        public class Head
        {
            public string cTVCode { get; set; }
            public string dTVDate { get; set; }
            public string cOWhCode { get; set; }
            public string cIWhCode { get; set; }
            public string cODepCode { get; set; }
            public string cIDepCode { get; set; }
            public string cPersonCode { get; set; }
            public string cIRdCode { get; set; }
            public string cORdCode { get; set; }
            public string cTVMemo { get; set; }
            public string cDefine1 { get; set; }
            public string cDefine2 { get; set; }
            public string cDefine3 { get; set; }
            public string cDefine4 { get; set; }
            public string cDefine5 { get; set; }
            public string cDefine6 { get; set; }
            public string cDefine7 { get; set; }
            public string cDefine8 { get; set; }
            public string cDefine9 { get; set; }
            public string cDefine10 { get; set; }
            public string cAccounter { get; set; }
            public string cMaker { get; set; }
            public string iNetLock { get; set; }
            public string ID { get; set; }
            public string VT_ID { get; set; }
            public string cVerifyPerson { get; set; }
            public string dVerifyDate { get; set; }
            public string cPSPCode { get; set; }
            public string cMPoCode { get; set; }
            public string iQuantity { get; set; }
            public string bTransFlag { get; set; }
            public string cDefine11 { get; set; }
            public string cDefine12 { get; set; }
            public string cDefine13 { get; set; }
            public string cDefine14 { get; set; }
            public string cDefine15 { get; set; }
            public string cDefine16 { get; set; }
            public string ufts { get; set; }
            public string iproorderid { get; set; }
            public string cOrderType { get; set; }
            public string cTranRequestCode { get; set; }
            public string cVersion { get; set; }
            public string BomId { get; set; }
            public string cFree1 { get; set; }
            public string cFree2 { get; set; }
            public string cFree3 { get; set; }
            public string cFree4 { get; set; }
            public string cFree5 { get; set; }
            public string cFree6 { get; set; }
            public string cFree7 { get; set; }
            public string cFree8 { get; set; }
            public string cFree9 { get; set; }
            public string cFree10 { get; set; }
            public string cAppTVCode { get; set; }
            public string csource { get; set; }
            public string itransflag { get; set; }
            public string cModifyPerson { get; set; }
            public string dModifyDate { get; set; }
            public string dnmaketime { get; set; }
            public string dnmodifytime { get; set; }
            public string dnverifytime { get; set; }
            public string ireturncount { get; set; }
            public string iverifystate { get; set; }
            public string iswfcontrolled { get; set; }
            public string cbustype { get; set; }
            public string cSourceCodeLs { get; set; }
            public string iPrintCount { get; set; }
            public string csourceguid { get; set; }
            public string csysbarcode { get; set; }
            public string cCurrentAuditor { get; set; }
            public string csyssource { get; set; }
            public string csyssourceid { get; set; }
            public string editprop { get; set; }

        }

        public class Body
        {
            public string editprop { get; set; }
            public string cTVCode { get; set; }
            public string cInvCode { get; set; }
            public string RdsID { get; set; }
            public string iTVNum { get; set; }
            public string iTVQuantity { get; set; }
            public string iTVACost { get; set; }
            public string iTVAPrice { get; set; }
            public string iTVPCost { get; set; }
            public string iTVPPrice { get; set; }
            public string cTVBatch { get; set; }
            public string dDisDate { get; set; }
            public string cFree1 { get; set; }
            public string cFree2 { get; set; }
            public string cDefine22 { get; set; }
            public string cDefine23 { get; set; }
            public string cDefine24 { get; set; }
            public string cDefine25 { get; set; }
            public string cDefine26 { get; set; }
            public string cDefine27 { get; set; }
            public string cItemCode { get; set; }
            public string cItem_class { get; set; }
            public string fSaleCost { get; set; }
            public string fSalePrice { get; set; }
            public string cName { get; set; }
            public string cItemCName { get; set; }
            public string autoID { get; set; }
            public string ID { get; set; }
            public string iMassDate { get; set; }
            public string cBarCode { get; set; }
            public string cAssUnit { get; set; }
            public string cFree3 { get; set; }
            public string cFree4 { get; set; }
            public string cFree5 { get; set; }
            public string cFree6 { get; set; }
            public string cFree7 { get; set; }
            public string cFree8 { get; set; }
            public string cFree9 { get; set; }
            public string cFree10 { get; set; }
            public string cDefine28 { get; set; }
            public string cDefine29 { get; set; }
            public string cDefine30 { get; set; }
            public string cDefine31 { get; set; }
            public string cDefine32 { get; set; }
            public string cDefine33 { get; set; }
            public string cDefine34 { get; set; }
            public string cDefine35 { get; set; }
            public string cDefine36 { get; set; }
            public string cDefine37 { get; set; }
            public string iMPoIds { get; set; }
            public string cBVencode { get; set; }
            public string cInVouchCode { get; set; }
            public string dMadeDate { get; set; }
            public string cMassUnit { get; set; }
            public string iTRIds { get; set; }
            public string AppTransIDS { get; set; }
            public string iSSoType { get; set; }
            public string iSSodid { get; set; }
            public string iDSoType { get; set; }
            public string iDSodid { get; set; }
            public string bCosting { get; set; }
            public string cvmivencode { get; set; }
            public string cinposcode { get; set; }
            public string coutposcode { get; set; }
            public string iinvsncount { get; set; }
            public string iinvexchrate { get; set; }
            public string comcode { get; set; }
            public string cmocode { get; set; }
            public string invcode { get; set; }
            public string imoseq { get; set; }
            public string iomids { get; set; }
            public string imoids { get; set; }
            public string corufts { get; set; }
            public string iExpiratDateCalcu { get; set; }
            public string cExpirationdate { get; set; }
            public string dExpirationdate { get; set; }
            public string cBatchProperty1 { get; set; }
            public string cBatchProperty2 { get; set; }
            public string cBatchProperty3 { get; set; }
            public string cBatchProperty4 { get; set; }
            public string cBatchProperty5 { get; set; }
            public string cBatchProperty6 { get; set; }
            public string cBatchProperty7 { get; set; }
            public string cBatchProperty8 { get; set; }
            public string cBatchProperty9 { get; set; }
            public string cBatchProperty10 { get; set; }
            public string cciqbookcode { get; set; }
            public string cbMemo { get; set; }
            public string irowno { get; set; }
            public string strowguid { get; set; }
            public string cinvouchtype { get; set; }
            public string cbsourcecodels { get; set; }
            public string cMoLotCode { get; set; }
            public string cInVoucherLineID { get; set; }
            public string cInVoucherCode { get; set; }
            public string cInVoucherType { get; set; }
            public string cbsysbarcode { get; set; }
            public string csyssourceautoid { get; set; }


        }
    }
}
